import base from './base'

export default class auth extends base {
 /**
   * 上传图片
   * type: GET
   */
  static async uploadFile(params) {
    const url = `${this.baseUrl}/common/file/uploadFile`;
    const data = await this.post(url, params);
    return data;
  }
	/**
   * 获取openid
   * type: POST
   */
  static async getListByPid(params) {
    const url = `${this.baseUrl}/district/pub/getListByPid`;
    const data = await this.get(url, params);
    return data;
  }
	 /**
   * 发送验证码
   * type: GET
   */
  static async smsSend(params) {
    const url = `${this.baseUrl}/common/sms/send`;
    const data = await this.post(url, params);
    return data;
  }
  /**
   * 获取openid
   * type: POST
   */
  static async getOpenid(params) {
    const url = `${this.baseUrl}/member/pub/getOpenid`;
    const data = await this.get(url, params);
    return data;
  }
	
	/**
	 * 获取用户信息
	 * type: POST
	 */
	static async getUserInfo(params) {
	  const url = `${this.baseUrl}/member/pub/getUserInfo`;
	  const data = await this.post(url, params);
	  return data;
	}

		/**
	 * 用户退出登录
	 * type: POST
	 */
	static async userQuit(params) {
	  const url = `${this.baseUrl}/member/userQuit`;
	  const data = await this.post(url, params);
	  return data;
	}
		/**
	 * 个人中心
	 * type: POST
	 */
	static async memberGetUserInfo(params) {
	  const url = `${this.baseUrl}/member/user/getUserInfo`;
	  const data = await this.get(url, params);
	  return data;
	}
	
			/**
	 * 修改个人信息(头像、昵称)
	 * type: POST
	 */
	static async userUpdate(params) {
	  const url = `${this.baseUrl}/member/user/update`;
	  const data = await this.post(url, params);
	  return data;
	}
		/**
	 * 更换手机号(验证原手机号)
	 * type: POST
	 */
	static async verifyOldPhone(params) {
	  const url = `${this.baseUrl}/member/user/verify_old_phone`;
	  const data = await this.post(url, params);
	  return data;
	}
		/**
	 * 更换手机号
	 * type: POST
	 */
	static async updatePhone(params) {
	  const url = `${this.baseUrl}/member/user/update_phone`;
	  const data = await this.post(url, params);
	  return data;
	}
		/**
	 * 公告列表
	 * type: POST
	 */
	static async getNoticeList(params) {
	  const url = `${this.baseUrl}/member/notice/pub/list`;
	  const data = await this.get(url, params);
	  return data;
	}
		/**
	 * 帮助中心
	 * type: POST
	 */
	static async helpCenter(params) {
	  const url = `${this.baseUrl}/member/helpCenter/list`;
	  const data = await this.get(url, params);
	  return data;
	}
		/**
	 * 商品分类列表
	 * type: POST
	 */
	static async getClassifyList(params) {
	  const url = `${this.baseUrl}/member/classify/pub/getList`;
	  const data = await this.get(url, params);
	  return data;
	}
			/**
	 * 商品分类列表（搜索结果）
	 * type: POST
	 */
	static async productGetList(params) {
	  const url = `${this.baseUrl}/member/product/pub/list`;
	  const data = await this.get(url, params);
	  return data;
	}
			/**
	 * 商品分类详情
	 * type: POST
	 */
	static async productGetOne(params) {
	  const url = `${this.baseUrl}/member/product/pub/getOne`;
	  const data = await this.get(url, params);
	  return data;
	}
				/**
	 * 搜索联想词
	 * type: POST
	 */
	static async searchLike(params) {
	  const url = `${this.baseUrl}/member/product/pub/searchLike`;
	  const data = await this.get(url, params);
	  return data;
	}
				/**
	 * 用户地址列表
	 * type: POST
	 */
	static async getUserAddressList(params) {
	  const url = `${this.baseUrl}/member/userAddress/getUserAddressList`;
	  const data = await this.get(url, params);
	  return data;
	}
					/**
	 * 获取当前用户默认地址信息
	 * type: POST
	 */
	static async getDefUserAddress(params) {
	  const url = `${this.baseUrl}/member/userAddress/getDefUserAddress`;
	  const data = await this.get(url, params);
	  return data;
	}
					/**
	 * 添加-修改-删除-地址
	 * type: POST
	 */
	static async saveAddr(params) {
	  const url = `${this.baseUrl}/member/userAddress/insertOrUpdateAddress`;
	  const data = await this.post(url, params);
	  return data;
	}
						/**
	 * 添加到购物车
	 * type: POST
	 */
	static async addOderCart(params) {
	  const url = `${this.baseUrl}/member/order_cart/add`;
	  const data = await this.post(url, params);
	  return data;
	}
						/**
	 * 我的购物车列表
	 * type: POST
	 */
	static async getMyOrderCartList(params) {
	  const url = `${this.baseUrl}/member/order_cart/getMyOrderCartList`;
	  const data = await this.get(url, params);
	  return data;
	}
						/**
	 * 删除购物车中的购物项
	 * type: POST
	 */
	static async delOderCart(params) {
	  const url = `${this.baseUrl}/member/order_cart/del`;
	  const data = await this.post(url, params);
	  return data;
	}
						/**
	 * 修改购物车中购物项的购买数量
	 * type: POST
	 */
	static async changeCartNum(params) {
	  const url = `${this.baseUrl}/member/order_cart/change_cart_num`;
	  const data = await this.post(url, params);
	  return data;
	}
							/**
	 * 再来一单
	 * type: POST
	 */
	static async addByOrder(params) {
	  const url = `${this.baseUrl}/member/order_cart/addByOrder`;
	  const data = await this.post(url, params);
	  return data;
	}

							/**
	 * 查询创建订单页面
	 * type: POST
	 */
	static async confirmCreateProductOrder(params) {
	  const url = `${this.baseUrl}/member/order/confirm_create_product_order`;
	  const data = await this.get(url, params);
	  return data;
	}
							/**
	 * 提交订单
	 * type: POST
	 */
	static async submitProductOrder(params) {
	  const url = `${this.baseUrl}/member/order/submit_product_order`;
	  const data = await this.post(url, params);
	  return data;
	}
							/**
	 * 上传凭证
	 * type: POST
	 */
	static async submitPayVoucher(params) {
	  const url = `${this.baseUrl}/member/order/submitPayVoucher`;
	  const data = await this.post(url, params);
	  return data;
	}
								/**
	 * 取消待支付订单
	 * type: POST
	 */
	static async removeOrder(id) {
	  const url = `${this.baseUrl}/member/order/removeOrder?id=${id}`;
	  const data = await this.post(url);
	  return data;
	}
								/**
	 * 我的订单列表
	 * type: POST
	 */
	static async myOrderList(params) {
	  const url = `${this.baseUrl}/member/order/myOrderList`;
	  const data = await this.get(url, params);
	  return data;
	}
									/**
	 * 我的订单详情
	 * type: POST
	 */
	static async myOrderDesc(params) {
	  const url = `${this.baseUrl}/member/order/order_desc`;
	  const data = await this.get(url, params);
	  return data;
	}
									/**
	 * 删除订单（只能删除已取消或者已完成的）
	 * type: POST
	 */
	static async delOrder(id) {
	  const url = `${this.baseUrl}/member/order/delOrder?id=${id}`;
	  const data = await this.post(url);
	  return data;
	}
									/**
	 * 确认收货
	 * type: POST
	 */
	static async confirmReceipt(id) {
	  const url = `${this.baseUrl}/member/order/confirmReceipt?id=${id}`;
	  const data = await this.post(url);
	  return data;
	}
// 	/**
// 	 * 系统消息列表
// 	 * type: get
// 	 */
// 	static async getNoticeList(params) {
// 	  const url = `${this.baseUrl}/common/notice/page`;
// 	  const data = await this.get(url, params);
// 	  return data;
// 	}
	
// 	/**
// 	 * 系统消息详情
// 	 * type: get
// 	 */
// 	static async noticeById(params) {
// 	  const url = `${this.baseUrl}/common/notice/get`;
// 	  const data = await this.get(url, params);
// 	  return data;
// 	}
	
// 	/**
// 	 * 获取签约信息
// 	 * type: get
// 	 */
// 	// static async getCert(params) {
// 	//   const url = `${this.baseUrl}/toker/sign/getCert`;
// 	//   const data = await this.get(url, params);
// 	//   return data;
// 	// }
	
//   /**
//    * 获取实名认证信息
//    * type: get
//    */
//   static async getUserCert(params) {
//     const url = `${this.baseUrl}/toker/user/getCert`;
//     const data = await this.get(url, params);
//     return data;
//   }
	
// 	/**
// 	 * 发起签约
// 	 * type: POST
// 	 */
// 	// static async certification(params) {
// 	//   const url = `${this.baseUrl}/toker/sign/sgin`;
// 	//   const data = await this.post(url, params);
// 	//   return data;
// 	// }
  
//   /**
//    * 实名认证
//    * type: POST
//    */
//   static async certificationUser(params) {
//     const url = `${this.baseUrl}/toker/user/certification`;
//     const data = await this.post(url, params);
//     return data;
//   }
	
// 	/**
// 	 * 我的团队-统计
// 	 * type: get
// 	 */
// 	static async teamCount(params) {
// 	  const url = `${this.baseUrl}/toker/user/teamCount`;
// 	  const data = await this.get(url, params);
// 	  return data;
// 	}
	
// 	/**
// 	 * 我的团队-列表
// 	 * type: get
// 	 */
// 	static async teamPage(params) {
// 	  const url = `${this.baseUrl}/toker/user/teamPage`;
// 	  const data = await this.get(url, params);
// 	  return data;
// 	}

	
// 	/**
// 	 * 个人资料
// 	 * type: get
// 	 */
// 	static async getUserInfo(params) {
// 	  const url = `${this.baseUrl}/toker/user/getUserInfo`;
// 	  const data = await this.get(url, params);
// 	  return data;
// 	}

//     /**
//    * 修改密码
//    * type: GET
//    */
//      static async updatePwdV2(params) {
//       const url = `${this.baseUrl}/toker/user/pub/updatePwdV2`;
//       const data = await this.post(url, params);
//       return data;
//     }
		
// 		/**
// 		* 忘记密码
// 		* type: GET
// 		*/
// 		  static async forgetPasswordV2(params) {
// 		   const url = `${this.baseUrl}/toker/user/pub/forgetPasswordV2`;
// 		   const data = await this.post(url, params);
// 		   return data;
// 		 }


//     /**
//    * 退出登录
//    * type: GET
//    */
//      static async Logout(params) {
//       const url = `${this.baseUrl}/toker/user/logout`;
//       const data = await this.post(url, params);
//       return data;
//     }

    

//    /**
//    * 发送验证码
//    * type: GET
//    */
//     static async sendSms(params) {
//       const url = `${this.baseUrl}/common/sms/send`;
//       const data = await this.post(url, params);
//       return data;
//     }
		
// 	/**
//    * 获取商户列表
//    * type: GET
//    */
//     static async getMercPage(params) {
//       const url = `${this.baseUrl}/toker/merc/page`;
//       const data = await this.get(url, params);
//       return data;
//     }
		
// 		/**
// 		 * 查询商户进件信息
// 		 * type: GET
// 		 */
// 		static async getApplyInfo(params) {
// 			const url = `${this.baseUrl}/toker/merc/getApplyInfo`;
// 			const data = await this.get(url, params);
// 			return data;
// 		}
		
// 		/**
// 		 * 业绩-收益统计
// 		 * type: GET
// 		 */
// 		static async incomeCount(params) {
// 			const url = `${this.baseUrl}/toker/income/incomeCount`;
// 			const data = await this.get(url, params);
// 			return data;
// 		}
		
// 		/**
// 		 * 业绩-交易数据统计
// 		 * type: GET
// 		 */
// 		static async tradeCount(params) {
// 			const url = `${this.baseUrl}/toker/income/tradeCount`;
// 			const data = await this.get(url, params);
// 			return data;
// 		}
		
// 		/**
// 		 * 数据明细：代理商
// 		 * type: GET
// 		 */
// 		static async tokerDetail(params) {
// 			const url = `${this.baseUrl}/toker/income/tokerDetail`;
// 			const data = await this.get(url, params);
// 			return data;
// 		}
// 		/**
// 		 * 数据明细：商户
// 		 * type: GET
// 		 */
// 		static async mercDetail(params) {
// 			const url = `${this.baseUrl}/toker/income/mercDetail`;
// 			const data = await this.get(url, params);
// 			return data;
// 		}
		
// 		/**
// 		 * 我的钱包
// 		 * type: GET
// 		 */
// 		static async getUserFund(params) {
// 			const url = `${this.baseUrl}/toker/fund/getUserFund`;
// 			const data = await this.get(url, params);
// 			return data;
// 		}
// 		/**
// 		 * 查询可提现金额
// 		 * type: GET
// 		 */
// 		static async getAvailCashDraws(params) {
// 			const url = `${this.baseUrl}/toker/fund/getAvailCashDraws`;
// 			const data = await this.get(url, params);
// 			return data;
// 		}
		
// 	/**
// 	 * 分润详情
// 	 * type: GET
// 	 */
// 	static async incomeDetail(params) {
// 		const url = `${this.baseUrl}/toker/income/incomeDetail`;
// 		const data = await this.get(url, params);
// 		return data;
// 	}

// 	/**
// 	 * 分润详情
// 	 * type: GET
// 	 */
// 	static async incomeDetailV2(params) {
// 		const url = `${this.baseUrl}/toker/income/V2/incomeDetail`;
// 		const data = await this.get(url, params);
// 		return data;
// 	}
//   /**
//    * 提现记录
//    * type: GET
//    */
//   static async getUserCashDrawsList(params) {
//   	const url = `${this.baseUrl}/toker/fund/getUserCashDrawsList`;
//   	const data = await this.get(url, params);
//   	return data;
//   }
	
// 	/**
// 	 * 提交提现申请
// 	 * type: GET
// 	 */
// 	static async submit_cash_draws(params) {
// 		const url = `${this.baseUrl}/toker/fund/submit_cash_draws`;
// 		const data = await this.post(url, params);
// 		return data;
// 	}
  
//   /**
//    * 添加支付宝绑定
//    * type: GET
//    */
//   static async addAlipay(params) {
//   	const url = `${this.baseUrl}/toker/fund/addAlipay`;
//   	const data = await this.post(url, params);
//   	return data;
//   }
// 	/**
// 	 * 添加银行卡
// 	 * type: GET
// 	 */
// 	static async addCardpay(params) {
// 		const url = `${this.baseUrl}/toker/sign/add`;
// 		const data = await this.post(url, params);
// 		return data;
// 	}
	
// 	/**
// 	 * 获取银行卡信息
// 	 * type: GET
// 	 */
// 	static async getCardInfo(params) {
// 		const url = `${this.baseUrl}/toker/sign/get`;
// 		const data = await this.get(url, params);
// 		return data;
// 	}
	
// 	/**
// 	 * 获取支付宝-微信授权信息列表
// 	 * type: GET
// 	 */
// 	static async getAuthPage(params) {
// 		const url = `${this.baseUrl}/toker/auth/page`;
// 		const data = await this.get(url, params);
// 		return data;
// 	}
// 	/**
// 	 * 更新支付宝-微信授权状态
// 	 * type: GET
// 	 */
// 	static async changeAuthStatus(params) {
// 		const url = `${this.baseUrl}/toker/auth/change`;
// 		const data = await this.get(url, params);
// 		return data;
// 	}
// 	/**
// 	 * 撤销申请
// 	 * type: GET
// 	 */
// 	static async cancelAuthById(params) {
// 		const url = `${this.baseUrl}/toker/auth/cancel?id=${params}`;
// 		const data = await this.post(url, params);
// 		return data;
// 	}
// 	/**
// 	 * 重新提交
// 	 * type: GET
// 	 */
// 	static async againAuthById(params) {
// 		const url = `${this.baseUrl}/toker/auth/again?id=${params}`;
// 		const data = await this.post(url, params);
// 		return data;
// 	}
// 	/**
// 	 * 我的团队-查看详情
// 	 * type: GET
// 	 */
// 	static async teamDetail(params) {
// 		const url = `${this.baseUrl}/toker/user/teamDetail`;
// 		const data = await this.get(url, params);
// 		return data;
// 	}
//   /**
//    * 查询费率
//    * type: GET
//    */
//   static async getFeeList(params) {
//   	const url = `${this.baseUrl}/toker/rate/get`;
//   	const data = await this.get(url, params);
//   	return data;
//   }
// 	/**
// 	 * 查询团员费率
// 	 * type: GET
// 	 */
// 	static async getTeamFeeList(params) {
// 		const url = `${this.baseUrl}/toker/user/getTeamRate`;
// 		const data = await this.get(url, params);
// 		return data;
// 	}
	
// 	/**
// 	 * 设置费率
// 	 * type: GET
// 	 */
// 	static async setFeeList(params) {
// 		const url = `${this.baseUrl}/toker/rate/set`;
// 		const data = await this.post(url, params);
// 		return data;
// 	}
	
// 	/**
// 	 * 设置团员费率
// 	 * type: GET
// 	 */
// 	static async setTeamFeeList(params) {
// 		const url = `${this.baseUrl}/toker/user/setTeamRate`;
// 		const data = await this.post(url, params);
// 		return data;
// 	}
//   /**
//    * 获取商户列表
//    * type: GET
//    */
//   static async getMercPage(params) {
//   	const url = `${this.baseUrl}/toker/merc/page`;
//   	const data = await this.get(url, params);
//   	return data;
//   }
	
// 	/**
// 	 * 获取商户变更列表
// 	 * type: GET
// 	 */
// 	static async getMercAlterPage(params) {
// 		const url = `${this.baseUrl}/toker/merc/alter/page`;
// 		const data = await this.get(url, params);
// 		return data;
// 	}

// 	/**
// 	 * 获取mcc行业列表
// 	 * type: GET
// 	 */
// 	static async getMccList(params) {
// 		const url = `${this.baseUrl}/common/mccList`;
// 		const data = await this.get(url, params);
// 		return data;
// 	}
// 	/**
// 	 * 获取省市区
// 	 * type: GET
// 	 */
// 	static async getListByPid(params) {
// 		const url = `${this.baseUrl}/common/getListByPid`;
// 		const data = await this.get(url, params);
// 		return data;
// 	}
// 	/**
// 	 * 查询商户进件签约
// 	 * type: GET
// 	 */
// 	static async merchantContract(params) {
// 		const url = `${this.baseUrl}/toker/merc/merchantContract`;
// 		const data = await this.get(url, params);
// 		return data;
// 	}
// 	/**
// 	 * 获取商户列表
// 	 * type: GET
// 	 */
// 	static async getApplyInfo(params) {
// 		const url = `${this.baseUrl}/toker/merc/getApplyInfo`;
// 		const data = await this.get(url, params);
// 		return data;
// 	}
// 	/**
// 	 * 营销活动列表
// 	 * type: GET
// 	 */
// 	static async getActivitPage(params) {
// 		const url = `${this.baseUrl}/toker/activit/page`;
// 		const data = await this.get(url, params);
// 		return data;
// 	}
// 	/**
// 	 * 营销活动-查询商户列表
// 	 * type: GET
// 	 */
// 	static async getActivitMercList(params) {
// 		const url = `${this.baseUrl}/toker/activit/mercList`;
// 		const data = await this.get(url, params);
// 		return data;
// 	}
// 	/**
// 	 * 营销活动-报名
// 	 * type: GET
// 	 */
// 	static async activitEnroll(params) {
// 		const url = `${this.baseUrl}/toker/activit/enroll`;
// 		const data = await this.post(url, params);
// 		return data;
// 	}
// 	/**
// 	 * 商户入网1
// 	 * type: post
// 	 */
// 	static async Apply1(params) {
// 		const url = `${this.baseUrl}/toker/merc/pub/apply1`;
// 		const data = await this.post(url, params);
// 		return data;
// 	}
// 	/**
// 	 * 商户入网2
// 	 * type: post
// 	 */
// 	static async Apply2(params) {
// 		const url = `${this.baseUrl}/toker/merc/pub/apply2`;
// 		const data = await this.post(url, params);
// 		return data;
// 	}
// 	/**
// 	 * 商户入网3
// 	 * type: post
// 	 */
// 	static async Apply3(params) {
// 		const url = `${this.baseUrl}/toker/merc/pub/apply3`;
// 		const data = await this.post(url, params);
// 		return data;
// 	}
// 	/**
// 	 * 商户入网4
// 	 * type: post
// 	 */
// 	static async Apply4(params) {
// 		const url = `${this.baseUrl}/toker/merc/pub/apply4`;
// 		const data = await this.post(url, params);
// 		return data;
// 	}
// 	/**
// 	 * 马牌列表
// 	 * type: get
// 	 */
// 	static async getDevicePage(params) {
// 		const url = `${this.baseUrl}/toker/device/page`;
// 		const data = await this.get(url, params);
// 		return data;
// 	}
//   /**
//    * 音响列表
//    * type: get
//    */
//   static async getDeviceAudioPage(params) {
//   	const url = `${this.baseUrl}/toker/device/audio/page`;
//   	const data = await this.get(url, params);
//   	return data;
//   }
  
// 	/**
// 	 * 设备详情
// 	 * type: get
// 	 */
// 	static async getDeviceById(params) {
// 		const url = `${this.baseUrl}/toker/device/getOne`;
// 		const data = await this.get(url, params);
// 		return data;
// 	}
// 	/**
// 	 * 绑定商户
// 	 * type: get
// 	 */
// 	static async bindMerc(params) {
// 		const url = `${this.baseUrl}/toker/device/bindMerc`;
// 		const data = await this.post(url, params);
// 		return data;
// 	}
// 	/**
// 	 * 绑定商户v2
// 	 * type: get
// 	 */
// 	static async bindMercV2(params) {
// 		const url = `${this.baseUrl}/toker/device/v2/bindMerc`;
// 		const data = await this.post(url, params);
// 		return data;
// 	}
// 	/**
// 	 * 获取ocr信息
// 	 * type: get
// 	 */
// 	static async getOcr(params) {
// 		const url = `${this.baseUrl}/common/ocr/get`;
// 		const data = await this.get(url, params);
// 		return data;
// 	}
	
// 	/**
// 	 * 登录V2
// 	 * type: post
// 	 */
// 	static async loginV2(params) {
// 		const url = `${this.baseUrl}/toker/user/pub/loginV2`;
// 		const data = await this.post(url, params);
// 		return data;
// 	}
// 	   /**
// 	   * 通过登录账号获取联系方式
// 	   * type: POST
// 	   */
// 	   static async getPhoneByLoginAccount(params) {
// 	    const url = `${this.baseUrl}/toker/user/pub/getPhoneByLoginAccount`;
// 	    const data = await this.get(url, params);
// 	    return data;
// 	  }
}

